Asset Recovery and Incorporation into Product Lines
نویسندگان
چکیده
Software product lines aim in having a common platform from which several similar products can be derived. The elements of the platform are called assets and they are managed in an asset base being part of the product line infrastructure. The products are then built on top of the assets. Assets can include own developments, open source or third-party software modules, as well as design and project documents. In the context of the European-wide project FAMILIES we concentrated on techniques used to build the platform with focus on the recovery of these assets from existing systems. We present an approach on how to incorporate existing assets into the product line infrastructure. Thereby we explicitly distinguish the asset origins and the different information sources available. The incorporation is a quality-driven process that is backed up by a set of reverse engineering techniques to evaluate the asset’s internal quality. The quality assessment of an asset is the critical measurement for industrial development organizations in order to incorporate assets into their product line infrastructure.
منابع مشابه
The Study of the Effect of Diversification Strategy, Cost Leader-ship Strategies and Product Differentiation on Business Unit Value
Changes in credit risk may arise when either the value or the risk of corporate assets changes. Changes in the equity value associated with the changes in the asset value and changes in asset risk can be characterized into potentially countervailing direct and indirect effects. The indirect effect of risk on equity value is a function of factors that affect the debt value of including leverage,...
متن کاملJump Risk, Time-Varying Risk Premia, and Technical Trading Profits
In this paper we investigate the recently documented trading profits based on technical trading rules in an asset pricing framework that incorporates jump risk and time-varying risk premia. Following Brock, Lakonishok, and LeBaron (1992), we apply popular technical trading rules to the daily S&P 500 index over a long period of time. Trading profits are examined using bootstrap simulation to add...
متن کاملDevelopment/maintenance/reuse: software evolution in product lines
The evolution tree model is a two-dimensional model that describes how the versions of the artifacts of a software product evolve. The propagation graph is a data structure that can be used for effective control of the evolution of the artifacts of a software product. In this paper we extend the evolution tree model and propagation graph to handle the evolution of a software product line. Softw...
متن کاملIncorporation of [Fe(bipy)Cl4][bipy.H] in molecular sieves: a “ship in a bottle synthesis” approach
Incorporation of [Fe(bipy)Cl4][bipy.H] (1) (where bipy is 2,2′-bipyridine) in the molecular sieves of the type LTA, NaY and mesoporous Al-MCM-41 by using a “ship in a bottle synthesis” approach was investigated. [Fe(bipy)Cl4][bipy.H] was successfullyincorporated in the channels ofmesoporousAl-MCM-41, and the product was characterized by X-ray diffraction, FTIR and BET analysis. It was fou...
متن کاملRun-time Software Architectural Models for Adaptation, Recovery and Evolution
This paper describes approaches for dynamic software adaptation using runtime models of the software architecture. Software adaptation patterns consist of interaction models and state machine models that are used during dynamic software adaptation. Software adaptation and recovery concerns are off-loaded from components by incorporating them into connectors, which are responsible for dynamicall...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005